au PAY(ネット支払い)アプリ方式決済フロー

利用承諾の流れ

au PAY(ネット支払い)アプリ方式での利用承諾を行う際の流れです。

sequenceDiagram お客様->>加盟店様: 1.利用承諾手続きに進む 加盟店様->>当サービス: 2.取引登録 当サービス-->>加盟店様:   加盟店様->>当サービス: 3.決済実行 当サービス-->>加盟店様:   加盟店様-->>お客様: 4.利用承諾開始IFに誘導 お客様->>当サービス: 5.利用承諾開始 当サービス-->>お客様:   お客様->>au PAY:   au PAY-->>お客様: 6.au Pay利用承諾画面表示 お客様->>au PAY: 7.利用承諾を行う au PAY-->>お客様:   お客様->>当サービス:   当サービス->>au PAY:   au PAY-->>当サービス:   当サービス-->>お客様:  8.加盟店様サイト(結果戻しURL)にリダイレクト お客様->>加盟店様: 9.結果受信 加盟店様-->>お客様: 10.画面表示 当サービス-->>加盟店様: 11.結果通知送信

フローの説明

  1. お客様が利用承諾を開始します。
  2. 加盟店様は当サービスの取引登録(EntryTranAupayAppAccept)を行います。
  3. 加盟店様は当サービスの決済実行(ExecTranAupayAppAccept)を行います。
  4. 加盟店様はお客様を当サービスの利用承諾開始開始IF(AupayAppAcceptStart)に誘導します。
  5. お客様のブラウザ上から当サービスの利用承諾開始開始IF(AupayAppAcceptStart)が行われ、
    お客様のスマートフォン上のau PAYアプリが起動します。アプリが起動すると、au PAY利用承諾画面が表示されます。
  6. お客様がau PAYアプリで利用承諾を行います。
  7. au PAYアプリから利用承諾結果が返却されます。
  8. 当サービスは加盟店様へリダイレクト経由で結果を返却します。
  9. 当サービスは加盟店様の決済結果戻しURLに決済結果を返却します。
  10. 加盟店様は結果をお客様に表示します。
  11. 当サービスは加盟店様へ結果通知を送信します。(非同期)

随時決済の流れ

au PAY(ネット支払い)アプリ方式での随時決済を行う際の流れです。

sequenceDiagram 加盟店様->>当サービス: 1.取引登録 当サービス-->>加盟店様:   加盟店様->>当サービス: 2.決済実行 当サービス->>au PAY: 3.随時決済リクエスト送信 au PAY->>当サービス: 4.随時決済結果送信 当サービス-->>加盟店様:   当サービス-->>加盟店様: 結果通知送信

フローの説明

  1. 加盟店様は当サービスの取引登録(EntryTranAupayApp)を行います。
  2. 加盟店様は当サービスの決済実行(ExecTranAupayApp)を行います。
  3. 当サービスは、指定された取引の随時決済リクエストをau PAYに送信します。
  4. au PAYは、随時決済結果を当サービスに送信します。
    当サービスは加盟店様に決済結果を返却します。